abstract ai model